.header-main {
	background:url(../images/nIndexImage/bg.png) repeat-x;
	background-size:contain;
	height:30px;
	width:100%
}
#header {
	width:100%;
	min-width:1024px
}
.header-main .contentBar {
	font-size:13px;
	line-height:30px
}
.header-main .contentBar .fl .first {
	margin-right:30px
}
.header-main .contentBar .sub_title .active {
	margin-right:20px
}
.logo {
	height:50px;
	padding:5px 0
}
.logo .logoLeft {
	width:242px;
	display:inline-block
}
.logo .fr {
	width:505px;
	display:inline-block
}
.logo .search {
	display: inline-block;
	width: 200px;
	margin-right: 60px;
	margin-top: 15px;
	position: relative;
}
.logo .search input {
	border-radius:10px;
	-webkit-appearance:none;
	outline:none;
	border:solid 1px #dfdfdf;
	background:#fff;
	height:28px;
	padding-left:7px;
	width:220px;
	line-height:28px
}
.logo .search .icon {
	width: 34px;
	height: 28px;
	border: 0;
	margin-top: 7px;
	background: url(../images/nIndexImage/serach.png) no-repeat;
}
.logo .fr {
	    z-index: 99;display:inline-block;
	height:60px;
	line-height:54px;
	position:relative;
	margin-right:6px;
}
.logo .fr a,.logo .fr span {
	float:left;
	font-size:13px
}
.logo {
	width:1024px;
	margin: 10px auto -5px;
}
.logo .frist,.logo .two,.logo .three,.logo .four,.logo .five {
	padding-right:24px;
}
.logo .frist img {
	margin-right:6px;
	width:20px
}
.logo .two img {
	margin-right:6px;
	width:20px
}
.logo .three img {
	margin-right:6px;
	width:22px
}
.logo .four img {
	margin-right:6px;
	width:20px
}
.logo .five img {
	margin-right:6px;
	width:20px
}
.logo .six img {
	margin-right:9px;
	width:20px
}

.local {
	 background:#f5f5f5;
	 margin:10px auto 10px auto;
	 padding:15px 0 10px 0
 }
.local .city {
	text-align:center;
	color:#dfdfdf;
	padding-bottom:5px;
	height:17px;
	/* border-bottom:1px solid #e0e0e0;
	*/
}
.local .city span {
	color:#080808;
	display:inline-block;
	font-size:13px;
}
.b_title h1 .p {
	margin-bottom:10px;
	height:20px;
	line-height:20px;
}
.local .city a {
	margin:0 6px 0 6px;
	color:#3b3b3b;
	font-size:13px;
	display:inline-block;
}
.local .city .line_z {
	color:#DFDFDF
}
.local .city a:hover {
	color:#c31515
}
.lang {
	text-align:center;
	padding-top:10px;
	display:none;
}
.banner .fir {
	width:726px;
	height:83px;
	
	display:inline-block;
	margin-bottom:6px
}
.banner .bdzj {
    width: 100%;
    display: inline-block;
}
.banner .two {
	width:287px;
	height:83px;
	display:inline-block;
}
.banner {
	height:83px;
}
.banner .three {
	/*width:250px;
	*/
	/*height:71px;
    */
	display:inline-block
}

.banner .four {
	/*width:250px;
	*/
	/*height:71px;
    */
	display:inline-block
}
.banner a img {
	width:100%;
	height:100%;
	margin:0
}
.gzh {
	padding:5px;
	border:1px solid #ddd;
	position:absolute;
	background:#fff;
	border-radius:5px;
	z-index:9999999;
	left:158px;
	top:51px
}
.gzh em {
	display:block;
	border-width:15px;
	position:absolute;
	top:-29px;
	left:44px;
	border-style:dashed dashed solid;
	border-color:transparent transparent #ddd;
	font-size:0;
	line-height:0
}
.gzh span {
	display:block;
	border-width:15px;
	position:absolute;
	top:-27.5px;
	left:44px;
	border-style:dashed dashed solid;
	border-color:transparent transparent #FFF;
	font-size:0;
	line-height:0
}
.gzh img {
	width:102px!important;
	margin-right:0!important;
	height:102px;
	cursor:default;
}
.khd-zxh {
	left:76px !important;
}
.main .contentBar .fl {
	margin-left:20px;
}
.main .contentBar .sub_title {
	margin-right:20px;
}
.logo .logoLeft {
	margin-left:2px;
}
.logo .logoLeft a img{
	height: 50px;
	margin-top: -7px;
}
.lang map area {
	outline:none;
}
.add {
	color:#fff;
	position:absolute;
	right:2px;
	display: block;
	width: 30px;
	height: 30px;
	bottom:4px;
	vertical-align: middle;
	cursor: pointer;
	background: url("../images/nIndexImage/jia.png") no-repeat center center;
}
.banner .five,.banner .four {
	width:166px;
	height:71px;
}
.banner .three {
	width:166px;
	height:71px;
}
.search .info {

	font-size: 12px;
	letter-spacing: 1px;
	position: absolute;
	top: -22px;
	left: 61px;
	z-index: 999999;

	color: #666;
	height: 23px;
	line-height: 19px;
}
.search .form .sub {
	width: 34px;
	height: 31px;
	position: absolute;
	border: 0;
	z-index: 1;
	top: -2px;
	right: -41px;
	cursor: pointer;
	margin-right: 4px;
	padding-right: 4px;
}
.nav-content{
	   position:relative;
	width: 1024px;
	margin: 0 auto;
}
.nav_slide{
	width: 996px;
	height: 37px;
	position: absolute;
	top: 79px;
	left: 0;
	z-index: 9;
	background: #f5f5f5;
	display: none;
	padding-top: 13px;
	padding-left: 14px;
	padding-right: 14px;
}
.nav_slide a{
	font-size: 16px;
	margin: 10px 15px;
}
.fold{
	-webkit-animation:fold 1s ease forwards;
	animation:fold 1s ease forwards
}
@-webkit-keyframes fold{
	0%{
		-webkit-transform:rotate(0deg)
	}
	100%{
		-webkit-transform:rotate(135deg)
	}
}
@keyframes fold{
	0%{
		transform:rotate(0deg)
	}
	100%{
		transform:rotate(135deg)
	}
}